﻿/*
 * AD Gallery - jQuery plugin
 * http://coffeescripter.com/code/ad-gallery/
 */
.ad-gallery{width:660px;margin-left:60px}
.ad-gallery *{margin:0;padding:0}
.ad-gallery .ad-image-wrapper,.ad-gallery .ad-image-wrapper .ad-image .ad-image-description,.ad-gallery .ad-nav,.ad-gallery .ad-nav .ad-thumbs{width:100%}
.ad-gallery .ad-image-wrapper{height:400px;margin-bottom:10px}
.ad-gallery .ad-image-wrapper,.ad-gallery .ad-nav{position:relative}
.ad-gallery .ad-image-wrapper,.ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-nav .ad-thumbs{overflow:hidden}
.ad-gallery .ad-image-wrapper .ad-loader,.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-image-wrapper .ad-image .ad-image-description,.ad-gallery .ad-back,.ad-gallery .ad-forward,.ad-preloads{position:absolute}
.ad-gallery .ad-image-wrapper .ad-loader,.ad-gallery .ad-back,.ad-gallery .ad-forward{z-index:10}
.ad-gallery .ad-image-wrapper .ad-loader{top:48%;left:48%;border:1px solid #CCC}
.ad-gallery .ad-image-wrapper a{ color:#fff}
.ad-loader{background:#fff}
.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{right:0}
.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-back,.ad-gallery .ad-forward{top:0}
.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev{width:25%;z-index:100;background:url(/Design/Images/ad-gallery/non-existing.jpg)9}
.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-back,.ad-gallery .ad-forward{height:100%}
.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop,.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-back,.ad-gallery .ad-forward{cursor:pointer}
.ad-gallery .ad-image-wrapper .ad-next,.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title,.ad-gallery .ad-back,.ad-gallery .ad-forward,.ad-gallery .ad-thumbs li a,.ad-gallery .ad-thumbs li a img{display:block}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-image,.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{left:0}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{background:url(/Design/Images/ad-gallery/ad_prev.png);display:none;top:47%;z-index:101}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{width:30px;height:30px}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(/Design/Images/ad-gallery/ad_next.png);left:auto}
.ad-gallery .ad-image-wrapper .ad-image{z-index:9}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{bottom:0;padding:7px;text-align:left;z-index:2;background:url(/Design/Images/ad-gallery/opa75.png);color:#000}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='/Design/Images/ad-gallery/opa75.png')}
.ad-gallery .ad-controls{height:20px}
.ad-thumb-list{height:79px;}
.ad-gallery .ad-info,.ad-gallery .ad-thumbs .ad-thumb-list,.ad-gallery .ad-thumbs li{float:left}
.ad-gallery .ad-slideshow-controls{float:right}
.ad-gallery .ad-slideshow-controls .ad-slideshow-stop,.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{font-size:0.9em}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}
.ad-gallery .ad-back,* html .ad-gallery .ad-forward{height:100px}
.ad-gallery .ad-back{left:-20px;background:url(/Design/Images/ad-gallery/ad_scroll_back.png) 0 22px no-repeat}
.ad-gallery .ad-back,.ad-gallery .ad-forward{width:13px}
.ad-gallery .ad-forward{right:-20px;background:url(/Design/Images/ad-gallery/ad_scroll_forward.png) 0 22px no-repeat}
.ad-gallery .ad-thumbs .ad-thumb-list{width:9000px;list-style:none}
.ad-gallery .ad-thumbs li{padding-right:5px}
.ad-gallery .ad-thumbs li a img{border:3px solid #CCC}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161}
.ad-preloads{left:-9000px;top:-9000px}

/*
* Colorbox - jQuery plugin
* http://colorpowered.com/colorbox/
*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
#cboxIframe,.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/Design/Images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/Design/Images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/Design/Images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/Design/Images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/Design/Images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/Design/Images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/Design/Images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/Design/Images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/Design/Images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/Design/Images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/Design/Images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/Design/Images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/Design/Images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/Design/Images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.cboxIE6 #cboxTopLeft{background:url(/Design/Images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/Design/Images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/Design/Images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/Design/Images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/Design/Images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/Design/Images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/Design/Images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/Design/Images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


 /*
 * jQuery UI Stars v2.0.3
 * http://plugins.jquery.com/project/Star_Rating_widget
 */
.ui-stars-star, .ui-stars-cancel { float: left; display: block; overflow: hidden; text-indent: -999em; cursor: pointer;} 
.ui-stars-star a, .ui-stars-cancel a { width: 28px; height: 26px; display: block; position: relative; background: url(/Design/Images/StarsRating/crystal-stars.png) no-repeat 0 0;} 
.ui-stars-star a { background-position: 0 -56px; } 
.ui-stars-star-on a {background-position: 0 -84px;} 
.ui-stars-star-hover a {background-position: 0 -112px;} 
.ui-stars-cancel-hover a {background-position: 0 -28px;} 
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a {cursor: default !important;}

/*
 * jQuery zitem
 */
.zitemBlock{width:170px; height:112px; float:left; margin:5px 19px 5px 0; background:white url('/Design/Images/SiteImages/memberImageBottomShadow.jpg') bottom no-repeat; padding-bottom:15px;}
.zitem { width:170px; height:112px; overflow:hidden; position:relative;}
.zitem .caption { width:170px; height:40px; background:#000; color:#fff; font-weight:bold; position:absolute; bottom:-1px; left:0; display:none; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.zitem .caption a { text-decoration:none; color:#fff; font-size:11px; padding:5px; display:block; }
.zitem img { border:0; position:absolute;}